1
general::
Phrase(s): have had it (up to here)
to have reached the end of one’s endurance or tolerance. (When used with up to here, can be accompanied by a gesture, such as the hand held at the neck.) • Okay, I’ve had it. You kids go to bed this instant. • We’ve all had it up to here with you, John. Get out!
McGrawhill's American Idioms And Phrasal Verbs
2
general::
1. Also, have had it up to here. Have endured all one can, as in I've had it with their delays, or She has had it up to here with her hour-long commute. 2. Be in a state beyond remedy, repair, or salvage, as in That old coat has had it. 3. Be dead, as in His heart just stopped; he'd had it. All three colloquial usages, which appear to be shortenings of HAVE HAD ENOUGH, date from the mid-1900s.
American Heritage Idioms